/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pl.cezary.butler.walili.server.db.tasks;

import java.sql.SQLException;
import pl.cezary.butler.walili.common.TaskStatus;
import pl.cezary.butler.walili.server.db.ZadanieSerwerBD;
import pl.cezary.butler.walili.server.db.tables.ZadReszta;

/**
 *
 * @author Czarek
 */
public class RetryFailedTask extends UpdateTask {
    
    boolean mp3 = true;

    @Override
    public void execute() throws SQLException {
        getJdbcTemplate().update(String.format("UPDATE %s SET %s=?, %s=max(%s-1,0) WHERE %s=? AND %s LIKE ?",ZadReszta.cel.getTable(),ZadReszta.status,
                ZadReszta.priorytet,ZadReszta.priorytet, ZadReszta.status, ZadReszta.cel ),
                TaskStatus.WZNOWIONE.ordinal(),TaskStatus.PORAZKA.ordinal(),"%.mp3");
    }
    
    
}
